package com.fdb.efp.nls.service.dao;

import com.fdb.efp.nls.service.domain.PspBillList;
import com.fdb.efp.nls.service.vo.PspBillListVO;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * <p>DAO interface:贷后检查借据表				<p>
 * @author chenqm1
 * @date 2018-05-05
 */
public interface PspBillListDao {
	
	public int insertPspBillList(PspBillList pspBillList);
	
	public int deleteByPk(PspBillList pspBillList);
	
	public int updateByPk(PspBillList pspBillList);
	
	public PspBillList queryByPk(PspBillList pspBillList);
	
	public List<PspBillList> queryAllOwnerByPage(PspBillListVO pspBillList);
	
	public List<PspBillList> queryAllCurrOrgByPage(PspBillListVO pspBillList);
	
	public List<PspBillList> queryAllCurrDownOrgByPage(PspBillListVO pspBillList);

	public void deleteByPk(String bizSerno);

	public int insertbatchPspBillList(@Param("pspBillList") List<PspBillList> pspBillLists);

	public int deleteByDaybatDate(@Param("openDay") String openDay, @Param("chkType") String chkType);

}
